package domain;

import dao.pojo.Replys;
import dao.pojo.Topics;

import java.util.ArrayList;

/**
 * Created by IntelliJ IDEA.
 * User: winstars
 * Date: 2007-3-1
 * Time: 19:37:02
 * To change this template use File | Settings | File Templates.
 */

//我们的论坛就定义为为特定主题讨论，比如以后一些很难的题目，不考虑是什么很杂的目的
public interface BoardFacade {
	
	public ArrayList<Topics> getAllTopics();//取得所有主题，WebBoard首页显示
	
	public ArrayList<Replys> getAllReplys(Topics topic);//得到某一主题的回复
	
	public boolean addTopic(Topics topic);//这是管理员的权限，可以先不实现，添加主题功能
	
	public boolean deleteTopic(Topics topic);//这是管理员的权限，可以先不实现,删除主题
	
	public boolean updateTopic(Topics topic);//这是管理员的权限，可以先不实现，更新主题内容
	
	public boolean addReply(Replys reply);//要实现，回帖功能
	
	public boolean deleteReply(Replys reply);//这是管理员的权限，可以先不实现,删除某一回帖
	
	public boolean orderTopic();//按照点击率排列主题，可以先不实现
	
	public Topics getTopic(Topics topic);
	
}
